package com.spy.material.domain;

import java.math.BigDecimal;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import com.spy.common.annotation.Excel;
import com.spy.common.core.domain.BaseEntity;

/**
 * 库存表对象 inventory
 *
 * @author twc
 * @date 2025-11-09
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@ApiModel("库存表实体")
public class Inventory extends BaseEntity
        {
private static final long serialVersionUID = 1L;

        /** 主键ID */
        @ApiModelProperty("主键ID")
        private Long id;

        /** 物料名称 */
                @Excel(name = "物料名称")
        @ApiModelProperty("物料名称")
        private String materialName;

        /** 物料类别 */
                @Excel(name = "物料类别")
        @ApiModelProperty("物料类别")
        private String materialCategory;

        /** 单位 */
                @Excel(name = "单位")
        @ApiModelProperty("单位")
        private String unit;

        /** 单价 */
                @Excel(name = "单价")
        @ApiModelProperty("单价")
        private BigDecimal unitPrice;

        /** 配送点 */
                @Excel(name = "配送点")
        @ApiModelProperty("配送点")
        private String fullName;

        /** 当前库存数量 */
                @Excel(name = "当前库存数量")
        @ApiModelProperty("当前库存数量")
        private Integer currentStock;

        /** 库存总金额 */
                @Excel(name = "库存总金额")
        @ApiModelProperty("库存总金额")
        private BigDecimal totalAmount;

                                                                                                                                                                                                            }